Login

Sign up now

Compare teams

Dunfermline St Johnstone
name Dunfermline Athletic Football Clubfound 1885country country flag Scotland website http://www.dafc.co.uk name St. Johnstone Football Clubfound 1884country country flag Scotland website http://www.perthstjohnstonefc.co.uk
Next match
2025-11-08 15:00
Dunfermline vs St Johnstone
country flag Scotland - Championship 2025/2026
2025-11-01 15:00
St Johnstone vs Airdrieonians
country flag Scotland - Championship 2025/2026
Match between teams
2025-09-19 St Johnstone 2 1 Dunfermline +
Rory Macleod (35') Rory Macleod (43') (51') Kai Fotheringham Andy Tod (83') (83') Joshua Mcpake (90') Jason Holt competition: Scotland - Championship 2025/2026
2020-12-15 Dunfermline 0 0 St Johnstone +
(59') McManus Rooney (94') (113') Wilson (116') Mayo Hendry (118') Conway (121') (122') Wilson May (122') (123') Turner Booth (124') Craig (125') competition: Scotland - League Cup 2020/2021
2012-02-25 St Johnstone 3 1 Dunfermline +
(33') Davidson (35') Davidson Burns (73') (78') Croft competition: Scotland - Premier League 2011/2012
2011-12-24 Dunfermline 0 3 St Johnstone +
Smith (37') Sandaza (53') Craig (60') competition: Scotland - Premier League 2011/2012
2011-08-13 St Johnstone 0 1 Dunfermline +
Kirk (30') Dowie (43') (48') Davidson Potter (61') Hardie (71') competition: Scotland - Premier League 2011/2012
2009-04-11 Dunfermline 1 3 St Johnstone +
Hardie (18') (29') Kirk Irvine (41') (48') Wilson Craig (48') competition: Scotland - Division 1 2008/2009
2009-04-07 St Johnstone 0 0 Dunfermline +
no action competition: Scotland - Division 1 2008/2009
2008-11-01 Dunfermline 1 2 St Johnstone +
Hardie (5') (24') Wilson Craig (66') competition: Scotland - Division 1 2008/2009
2008-08-16 St Johnstone 0 3 Dunfermline +
Williamson (43') Phinn (56') Bayne (89') competition: Scotland - Division 1 2008/2009
2008-03-29 St Johnstone 1 1 Dunfermline +
(36') McManus Crawford (77') competition: Scotland - Division 1 2007/2008
2008-01-19 Dunfermline 0 1 St Johnstone +
Jackson (44') competition: Scotland - Division 1 2007/2008
2007-11-25 Dunfermline 2 3 St Johnstone +
Sheerin (13') Macdonald P. (19') Deuchar (30') (37') Wilson (70') Glass competition: Scotland - Challenge Cup 2007/2008
2007-11-10 St Johnstone 0 0 Dunfermline +
no action competition: Scotland - Division 1 2007/2008
2007-09-02 Dunfermline 0 0 St Johnstone +
no action competition: Scotland - Division 1 2007/2008
2003-10-28 St Johnstone 3 2 Dunfermline +
(9') Donnelly S. (70') Dods (73') Macdonald P. Crawford S. (80') Young D. (83') competition: Scotland - League Cup 2003/2004
2002-01-12 St Johnstone 0 1 Dunfermline +
Mason M. (80') competition: Scotland - Premier League 2001/2002
2001-10-27 Dunfermline 2 1 St Johnstone +
Hartley P. (4') (63') De Gier (77') De Gier competition: Scotland - Premier League 2001/2002
2001-08-04 St Johnstone 0 2 Dunfermline +
Nicholson (6') De Gier (44') Nicholls (55') competition: Scotland - Premier League 2001/2002
2001-05-20 Dunfermline 0 0 St Johnstone +
no action competition: Scotland - Premier League 2000/2001
2001-02-13 Dunfermline 3 2 St Johnstone +
Russell C. (14') Lowndes N. (44') (62') Thomson S. (78') Dijkhuizen M. (83') Moss D. competition: Scotland - FA Cup 2000/2001
2001-01-27 St Johnstone 0 0 Dunfermline +
no action competition: Scotland - FA Cup 2000/2001
2001-01-02 Dunfermline 0 0 St Johnstone +
no action competition: Scotland - Premier League 2000/2001
2000-11-04 St Johnstone 0 2 Dunfermline +
Dair J. (68') Nicholson B. (76') competition: Scotland - Premier League 2000/2001
2000-08-12 Dunfermline 1 1 St Johnstone +
(45') Crawford S. Jones G. (51') competition: Scotland - Premier League 2000/2001
1999-03-20 Dunfermline 1 0 St Johnstone +
(61') Petrie S. competition: Scotland - Premier League 1998/1999
1998-12-29 St Johnstone 1 1 Dunfermline +
Smith A. (69') (81') Kane P. competition: Scotland - Premier League 1998/1999
1998-10-31 Dunfermline 1 1 St Johnstone +
(22') Smith A. McQuillan J. (55') competition: Scotland - Premier League 1998/1999
1998-09-12 St Johnstone 1 1 Dunfermline +
(37') Squires J. Smith A. (49') competition: Scotland - Premier League 1998/1999
1998-04-11 St Johnstone 0 0 Dunfermline +
no action competition: Scotland - Premier League 1997/1998
1998-01-03 Dunfermline 0 1 St Johnstone +
Barnett J. (7') competition: Scotland - Premier League 1997/1998
1997-11-08 St Johnstone 0 2 Dunfermline +
Smith A. (8') Bingham M. (82') competition: Scotland - Premier League 1997/1998
1997-08-30 Dunfermline 2 2 St Johnstone +
(7') Bingham M. Sekerlioglu C. (68') (77') Tod Oboyle (80') competition: Scotland - Premier League 1997/1998
1996-03-16 St Johnstone 2 2 Dunfermline +
(0') noname (0') noname noname (0') noname (0') competition: Scotland - Division 1 1995/1996
1996-02-27 Dunfermline 3 2 St Johnstone +
(0') noname (0') noname (0') noname noname (0') noname (0') competition: Scotland - Division 1 1995/1996
1995-11-18 St Johnstone 1 0 Dunfermline +
(0') noname competition: Scotland - Division 1 1995/1996
1995-09-30 Dunfermline 2 1 St Johnstone +
(0') noname (0') noname noname (0') competition: Scotland - Division 1 1995/1996
1995-04-15 St Johnstone 1 1 Dunfermline +
(0') noname noname (0') competition: Scotland - Division 1 1994/1995
1995-03-08 Dunfermline 1 1 St Johnstone +
(0') noname noname (0') competition: Scotland - Division 1 1994/1995
1995-01-27 St Johnstone 3 2 Dunfermline +
(0') noname (0') noname (0') noname noname (0') noname (0') competition: Scotland - Division 1 1994/1995
1994-10-08 Dunfermline 3 0 St Johnstone +
(0') noname (0') noname (0') noname competition: Scotland - Division 1 1994/1995
show all matches
Summary match factsAll team matches 40Dunfermline wins 12St Johnstone wins 11Draw matches 17
Last 10 matches
(2') Scott Fraser (3') Jordan White (31') Ronan Hale Andy Tod (45') Connor Randall (53') (67') Ronan Hale (72') Ben Crompton Shea Kearney (80') (90') Jamie Lindsay Jeremiah Chilokoa-mullen (90') (90') Kieran Phillips (90') Dylan Smith competition: Scotland - Championship 2025/2026
Tashan Oakley-boothe (11') (37') Lewis Strapp Andy Tod (39') (41') Scott Constable Andy Tod (42') Matty Todd (47') (81') Liam Mcstravick Christopher Kane (90') competition: Scotland - Championship 2025/2026
(19') Barney Stewart (27') Rory Macleod Scott Brown (44') (48') Nurudeen Abdulai Ross Matthews (61') Darragh O'connor (64') (64') Chris Hamilton (79') Christopher Kane (90') Charlie Gilmour competition: Scotland - Championship 2025/2026
Louis Longridge (35') (56') Shea Kearney Henry Fieldson (90') (90') Jeremiah Chilokoa-mullen competition: Scotland - Championship 2025/2026
Tony Watt (1') Logan Chalmers (10') (44') Jefferson Caceres (45') Charlie Gilmour Lee Ashcroft (45') Tony Watt (48') (89') Billy Terrell competition: Scotland - Championship 2025/2026
Mark Mckenzie (9') (31') Jeremiah Chilokoa-mullen Liam Dick (41') (47') Jeremiah Chilokoa-mullen Mark Mckenzie (52') (57') Charlie Gilmour Dylan Watret (59') (86') Alfons Amade Dylan Watret (90') competition: Scotland - Championship 2025/2026
Rory Macleod (35') Rory Macleod (43') (51') Kai Fotheringham (83') Joshua Mcpake Andy Tod (83') (90') Jason Holt competition: Scotland - Championship 2025/2026
Andy Tod (20') Kyle Benedictus (25') (29') Ryan Dow (38') Ryan Flynn Jefferson Caceres (41') Andy Tod (45') (59') Aaron Muirhead Andy Tod (59') Zak Rudden (65') Rory Macleod (77') (80') Rocco Hickey-fugaccia competition: Scotland - Championship 2025/2026
(13') Charlie Gilmour Declan Gallagher (13') (23') Jeremiah Chilokoa-mullen Ronan Hale (35') (58') Zak Rudden (80') Kyle Benedictus Ronan Hale (89') Akil Wright (90') competition: Scotland - Championship 2025/2026
(2') Lewis Stevenson (20') Lewis Stevenson Jeremiah Chilokoa-mullen (26') (71') Ross Matthews (78') Lewis Vaughan Alfons Amade (84') (90') Jordan Doherty competition: Scotland - Championship 2025/2026
Cheick Diabate (7') Jamie Gullan (12') Joshua Mcpake (26') Jamie Gullan (34') (51') Dylan Corr (60') Kris Moore competition: Scotland - Championship 2025/2026
Unknown (70') (76') Graham Taylor Unknown (90') competition: Scotland - Fa Cup 2025/2026
Joshua Mcpake (5') Liam Smith (37') Kai Fotheringham (42') (51') Findlay Marshall (56') Ryan Flynn (57') Gavin Reilly (62') Findlay Marshall (73') Aaron Muirhead competition: Scotland - Championship 2025/2026
no action competition: Scotland - Championship 2025/2026
(31') Joshua Mcpake (32') Adama Sidibeh Ethan Walker (32') (77') Morgan Boyes Leon King (83') (90') Jamie Gullan competition: Scotland - Championship 2025/2026
Reece Mcalear (20') Morgan Boyes (21') (29') Roddy Macgregor Kai Fotheringham (37') (42') Seb Drozd (43') Josh Fowler Joshua Mcpake (74') Joshua Mcpake (89') competition: Scotland - Championship 2025/2026
no action competition: Scotland - Fa Cup 2025/2026
Jamie Gullan (9') Cheick Diabate (19') (40') Liam Mcstravick (60') Craig Ross (74') Cammy Cooper (83') Dean Mcmaster (90') Cammy Cooper (90') Lewis Strapp (90') Aaron Reid Cheick Diabate (90') Cheick Diabate (90') (90') Aaron Reid Jason Holt (90') competition: Scotland - Championship 2025/2026
Rory Macleod (35') Rory Macleod (43') (51') Kai Fotheringham (83') Joshua Mcpake Andy Tod (83') (90') Jason Holt competition: Scotland - Championship 2025/2026
Adama Sidibeh (29') (74') Scott Brown Joshua Mcpake (88') competition: Scotland - Championship 2025/2026
Dunfermline form
LDWLLLDWWL
St Johnstone form
WWWWWDDLLW
Matches facts, based on last 10 played matches
Number of Dunfermline wins 3Number of Dunfermline draws 2Number of Dunfermline loses 5Average scored goals per match 1.6Average received goals per match 1.2Chance to score goal next match 60 %Chance to receive goal next match 60 %
Number of St Johnstone wins 6Number of St Johnstone draws 2Number of St Johnstone loses 2Average scored goals per match 1.7Average received goals per match 0.7Chance to score goal next match 70 %Chance to receive goal next match 50 %